package ec.edu.ups.cidi.siia.plamdep.moduloweb.dao;

import java.util.List;

import javax.ejb.Stateless;
import javax.persistence.Query;

import ec.edu.ups.cidi.siia.plamdep.moduloweb.modeloBD.Algoritmo;
@Stateless

public class AlgoritmosDAO extends JPAGenericDAO<Algoritmo, Long>
{

	public AlgoritmosDAO() 
	{
		super(Algoritmo.class);
	}
	
	public List<Algoritmo> listarAlgoritmosComparacion()
	{
		 String[] className= clasePersistente.getCanonicalName().split("\\.");
	     String query="select f from "+className[className.length-1]+"  f where f.tipo=1";
	     Query q=em.createQuery(query,clasePersistente);
	     return q.getResultList();
	}
	public List<Algoritmo> listarAlgoritmosExtraccion()
	{
		 String[] className= clasePersistente.getCanonicalName().split("\\.");
	     String query="select f from "+className[className.length-1]+"  f where f.tipo=2";
	     Query q=em.createQuery(query,clasePersistente);
	     return q.getResultList();
	}

}
